#include "Blocks/SoilBlock.h"

namespace PocketSurvival
{
    void SoilBlock::getCreativeValues(std::vector<int32_t> &blockVec)
    {
        blockVec.push_back(Terrain::MakeBlockValue(getIndex(), 0, SetHydration(0, false)));
        blockVec.push_back(Terrain::MakeBlockValue(getIndex(), 0, SetHydration(0, true)));
        blockVec.push_back(Terrain::MakeBlockValue(getIndex(), 0, SetHydration(SetNitrogen(0, 3), true)));
    }
    
    const std::vector<BoundingBox> &SoilBlock::getCustomCollisionBoxes(int32_t value)
    {
        return BlockConstans::soilCollisionBoxes;
    }

    int32_t SoilBlock::getIndex()
    {
        return Index();
    }
    const std::string &SoilBlock::getBlockName()
    {
        static std::string blockName = "SoilBlock";
        return blockName;
    }

} // namespace PocketSurvival
